body{
	padding-top: 44px;
	background: #f2f2f2;
}
.mui-bar{
	background: #2a2c33;
}
.mui-title{
	color:#ffffff;
}
.mui-action-back{
	color: #ffffff;
}
.banner{
	width: 100vw;
	height: 50vw;
}
.banner img{
	width: 100%;
	height: 100%;
}
.title{
	color:#43ac45;
	background: #ffffff;
	text-align: center;
	line-height: 58px;
	font-size: 1.8rem;
	font-weight: 600;
}
.title span{
	position: relative;
}
.title .cir:before{
	content: '';
	position: absolute;
	top: 8px;
	left:-49px;
	width:35px;
	height: 8px;
	background: url("../../images/travel/cir.png") no-repeat;
	background-size: 100% 100%;
}
.title .cir:after{
	content: '';
	position: absolute;
	top: 8px;
	right:-49px;
	width:35px;
	height: 8px;
	background: url("../../images/travel/cir.png") no-repeat;
	background-size: 100% 100%;
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.lists{
	background: #ffffff;
	padding: 0 13px;
	margin-top: -8px;
}
.list{
	height: 41px;
	width: 100%;
	border-bottom:1px solid #f2f2f2;
	line-height:40px;
	text-align: left;
	font-size: 1.3rem;
}
.list:last-child{
	border-bottom:none;
}
.list .ll{
	display: inline-block;
	width: 20vw;
	height: 100%;
}
.list .rr{
	display: inline-block;
	width: 70vw;
	height: 100%;
	overflow: hidden;
}
.content{
	padding: 0 13px 13px 13px;
	background: #ffffff;
}
.content .sum{
	text-align: center;
	padding: 23px 0 10px 0;
}
.content .sum img{
	display: inline-block;
	width: 54px;
	height: 21px;
}
.content .summary{
	font-size: 1.3rem;
	line-height: 2.6rem;
	color: #333;
}
.content .summary p{
	text-indent: 2em;
	color: #333;
}
.list .tel,.list .addr{
	color:#43AC45;
	padding-right: 18px;
	max-width: 70vw;
	width: auto;
	position: relative;
}
.list .tel{
    background: url(../../images/icon/executive_housekeeper/ip.png) right no-repeat;
    background-size: 14px;
    background-position-y: 11px;
}
.list .addr{
    background: url(../../images/icon/executive_housekeeper/dingw.png) right no-repeat;
    background-size: 14px;
    background-position-y: 11px;
}
